@charset 'utf-8';
$font-size: 40px;
@function m($px) {
    @return ($px/$font-size)*1rem;
}

html {
    font-size: $font-size;
}

.web {
    width: 100%;
    height: 100%;
    background: url("../images/01.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    .content {
        width: m(540px);
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .text-top {
        text-align: center;
        font-size: m(31px);
        color: #E7C598;
        padding-bottom: m(40px);
    }
    .input-one {
        width: m(425px);
        height: m(38px);
        border-radius: m(10px);
        background: #E7C598;
        margin: 0 auto;
        margin-bottom: m(15px);
        .input_left {           
            width: 50%;
            height: m(38px);
            line-height:m(38px);;
            float: left;
            p {
                font-size: m(20px);
                color: #BF0C21;
            }
            &:after{
                content: '';
                display: block;
                clear: both;
            }
        }
        input {
            display: block;
            background: #E7C598;
            border: none;
            color: #BF0C21;
            height: 100%;
            width: 100%;
            border-left: 1px solid red;
        }
    }
    p {
        font-size: m(18px);
        color: #E7C598;
        text-align: center;
    }
    .p-one {
        margin-top: m(26px);
    }
    .p-two {
        margin-top: m(9px);
    }
    .p-three {
        margin-top: m(9px);
    }
    .img {
        width: m(250px);
        height: m(45px);
        margin: m(32px) auto 0;
        img {
            width: 100%;
            height: 100%;
        }
    }
    .home {
        width: m(41px);
        height: m(41px);
        text-align: center;
        line-height: m(41px);
        border-radius: 50%;
        background: #E7C598;
        position: fixed;
        right: m(56px);
        bottom: m(25px);
        a {
            font-size: m(30px);
            color: #BF0C21;
        }
    }
}
